Part Number Hot Search : 
11021 PIC16F87 8344A GS1007 HRW0702A WKO680 JH004 TSC80C31
Product Description
Full Text Search
 

To Download MB90550A08 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 FUJITSU MICROELECTRONICS DATA SHEET
DS07-13706-6E
16-bit Proprietary Microcontroller
CMOS
F2MC-16LX MB90550A/550B Series
MB90552A/552B/553A/553B/T552A/T553A MB90F553A/P553A/V550A
DESCRIPTION
The MB90550A/550B series is a line of general-purpose, high-performance, 16-bit microcontrollers designed for applications which require high-speed real-time processing, such as industrial machines, OA equipment, and process control systems. While inheriting the AT architecture of the F2MC*-8 family, the instruction set for the MB90550A/550B series incorporates additional instructions for high-level languages, supports extended addressing modes, and contains enhanced multiplication and division instructions as well as a substantial collection of improved bit manipulation instructions. In addition, the MB90550A/550B has an on-chip 32-bit accumulator which enables processing of long-word data. MB90552B and MB90553B are radiation noise decreased type. There are no change in the functional specification. *: F2MC is the abbreviation of FUJITSU MICROELECTRONICS Flexible Microcontroller.
FEATURES
* Minimum instruction execution time: 62.5 ns (at oscillation of 4 MHz, x four times the PLL clock) * Maximum memory space: 16 Mbytes (Continued)
The information for microcontroller supports is shown in the following homepage. Be sure to refer to the "Check Sheet" for the latest cautions on development.
"Check Sheet" is seen at the following support page
"Check Sheet" lists the minimal requirement items to be checked to prevent problems beforehand in system development.
http://edevice.fujitsu.com/micom/en-support/
Copyright(c)2002-2008 FUJITSU MICROELECTRONICS LIMITED All rights reserved 2008.9
MB90550A/550B Series
(Continued) * Instruction set optimized for controller applications Supported data types: Bit, byte, word and long word Typical addressing mode: 23 types Enhanced precision calculation realized by 32-bit accumulator Enhanced signed multiplication/division instruction and RETI instruction functions * Instruction set designed for high level language (C) and multi-task operations Adoption of system stack pointer Symmetrical instruction set and barrel shift instructions * Integrated address match detection function (for two address pointers) * Faster execution speed: 4-byte queue * Powerful interrupt functions (Eight priority levels programmable) External interrupt inputs: 8 channels * Data transfer functions (Intelligent I/O service): Up to 16 channels DTP request inputs: 8 channels * Embedded ROM size (EPROM, Flash: 128 Kbytes) Mask ROM: 64 Kbytes/128 Kbytes * Embedded RAM size (EPROM, Flash: 4 Kbytes) Mask ROM: 2 Kbytes/4 Kbytes * General-purpose ports: Up to 83 channels (Input pull-up resistor settable for: 16 channels; Open drain settable for: 8 channels; I/O open drains: 6 channels) * A/D converter (RC successive approximation type): 8 channels (Resolution: 8 or 10 bits selectable; Conversion time of 26.3 s minimum) * UART: 1 channel * Extended I/O serial interface: 2 channels * I2C interface: 2 channels (Two channels, including one switchable between terminal input and output) * 16-bit reload timer: 2 channels * 8/16-bit PPG timer: 3 channels (8 bits x 2 channels; 16 bits x 1 channel: Mode switching function provided) * 16-bit I/O timer (Input capture x 4 channels, output compare x 4 channels, free run timer x1 channel) * Clock monitor function integrated (Delivering the oscillation clock divided by 21 to 28) * Timebase timer/watchdog timer: 18 bits * Low power consumption modes (sleep, stop, hardware standby, and CPU intermittent operation modes) * Package: QFP-100, LQFP-100 * CMOS technology
2
DS07-13706-6E
MB90550A/550B Series
PRODUCT LINEUP
Part number Item Classification ROM size RAM size
MB90552A MB90553A MB90F553A MB90P553A MB90T552A MB90T553A MB90V550A MB90552B MB90553B
Mask ROM products
Flash ROM products 128 Kbytes 4 Kbytes
OTP
External ROM products
Mass Product 64 Kbytes 2 Kbytes None 2 Kbytes 4 Kbytes
Evaluation product None 6 Kbytes
CPU functions
The number of instructions: 340 Instruction bit length: 8 bits, 16 bits Instruction length: 1 byte to 7 bytes Data bit length: 1 bit, 8 bits, 16 bits Minimum execution time: 62.5 ns (at machine clock of 16 MHz) Interrupt processing time: 1.5 s (at machine clock of 16 MHz, minimum value) General-purpose I/O ports (CMOS output): 53 General-purpose I/O ports (with pull-up resistor): 16 General-purpose I/O ports (N-channel open-drain output): 6 General-purpose I/O ports (N-channel open-drain function selectable): 8 Total: 83 Clock synchronized transmission (62.5 Kbps to 2 Mbps) Clock asynchronized transmission (62500 bps to 9615 bps) Transmission can be performed by bi-directional serial transmission or by master/slave connection. Conversion precision: 8/10-bit can be selectively used. Number of inputs: 8 One-shot conversion mode (converts selected channel only once) Scan conversion mode (converts two or more successive channels and can program up to 8 channels.) Continuous conversion mode (converts selected channel continuously) Stop conversion mode (converts selected channel and stop operation repeatedly) Number of channels: 3 (8-bit x 6 channels) PPG operation of 8-bit or 16-bit A pulse wave of given intervals and given duty ratios can be output. Pulse interval: 62.5 ns to 1 ms (at oscillation of 4 MHz, machine clock of 16 MHz) Number of channels: 1 Overflow interrupts Number of channels: 4 Pin input factor: A match signal of compare register Number of channels: 4 Rewriting a register value upon a pin input (rising, falling or both edges) (Continued)
Ports
UART (SCI)
8/10-bit A/D converter
8/16-bit PPG timer
16-bit free run timer
16-bit Output comI/O pare (OCU) timer
Input capture (ICU)
DS07-13706-6E
3
MB90550A/550B Series
(Continued) Part number Item DTP/external interrupt circuit Extended I/O serial interface I2C interface Timebase timer
MB90552A MB90553A MB90F553A MB90P553A MB90T552A MB90552B MB90553B
MB90T553A MB90V550A
Number of inputs: 8 Started by a rising edge, a falling edge, an "H" level input, or an "L" level input. External interrupt circuit or extended intelligent I/O service (EI2OS) can be used. Clock synchronized transmission (3125 bps to 1 Mbps) LSB first/MSB first Serial I/O port for supporting Inter IC BUS 18-bit counter Interrupt interval: 1.024 ms, 4.096 ms, 16.384 ms, 131.072 ms (at oscillation of 4 MHz) Reset generation interval: 3.58 ms, 14.33 ms, 57.23 ms, 458.75 ms (at oscillation of 4 MHz, minimum value) CMOS 4.5 V to 5.5 V
Watchdog timer Process Power supply voltage for operation*
*:Varies with conditions such as the operating frequency. (See section " ELECTRICAL CHARACTERISTICS") Assurance for the MB90V550A is given only for operation with a tool at a power voltage of 4.5 V to 5.5 V, an operating temperature of 0C to +25C, and an operating frequency of 1 MHz to 16 MHz.
PACKAGE AND CORRESPONDING PRODUCTS
Package FPT-100P-M20 FPT-100P-M06 : Available x: Not available MB90552A MB90552B MB90553A MB90553B MB90F553A MB90P553A x
Note:For more information about each package, see section " PACKAGE DIMENSIONS"
DIFFERENCES AMONG PRODUCTS
Memory Size In evaluation with an evaluation product, note the difference between the evaluation product and the product actually used. The following items must be taken into consideration. * The MB90V550A does not have an internal ROM. However, operations equivalent to those performed by a chip with an internal ROM can be evaluated by using a dedicated development tool, enabling selection of ROM size by setting the development tool. * In the MB90V550A, images from FF4000H to FFFFFFH are mapped to bank 00, and FE0000H to FF3FFFH are mapped to bank FE and FF only. (This setting can be changed by configuring the development tool.) * In the MB90F553A/553A/553B/552A/552B, images from FF4000H to FFFFFFH are mapped to bank 00, and FF0000H to FF3FFFH to bank FF only.
4
DS07-13706-6E
MB90550A/550B Series
PIN ASSIGNMENTS
(Top View)
100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81
P17/AD15 P16/AD14 P15/AD13 P14/AD12 P13/AD11 P12/AD10 P11/AD09 P10/AD08 P07/AD07 P06/AD06 P05/AD05 P04/AD04 P03/AD03 P02/AD02 P01/AD01 P00/AD00 VCC X1 X0 VSS
P20/A16 P21/A17 P22/A18 P23/A19 P24/A20 P25/A21 P26/A22 P27/A23 P30/ALE P31/RD VSS P32/WRL P33/WRH P34/HRQ P35/HAK P36/RDY P37/CLK P40/SCK P41/SOT P42/SIN P43/SCK1 P44/SOT1 VCC P45/SIN1 P46/ADTG P47/SCK0 C P50/SDA0/SOT0 P51/SCL0/SIN0 P52/SDA1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51
PA4/CKOT PA3 PA2 RST PA1/OUT3 PA0/OUT2 P97/PPG5 P96/PPG4 P95/PPG3 P94/PPG2 P93/PPG1 P92/PPG0 P91/OUT1 P90/OUT0 P87/IN3 P86/IN2 P85/IN1 P84/IN0 P83/TOT1 P82/TOT0 P81/TIN1 P80/TIN0 P77/IRQ7 P76/IRQ6 P75/IRQ5 P74/IRQ4 P73/IRQ3 P72/IRQ2 HST MD2
P53/SCL1 P54/SDA2 P55/SCL2 AVCC AVRH AVRL AVSS P60/AN0 P61/AN1 P62/AN2 P63/AN3 VSS P64/AN4 P65/AN5 P66/AN6 P67/AN7 P70/IRQ0 P71/IRQ1 MD0 MD1
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
(FPT-100P-M06) (Continued)
DS07-13706-6E
5
MB90550A/550B Series
(Continued) (Top view)
P22/A18 P23/A19 P24/A20 P25/A21 P26/A22 P27/A23 P30/ALE P31/RD VSS P32/WRL P33/WRH P34/HRQ P35/HAK P36/RDY P37/CLK P40/SCK P41/SOT P42/SIN P43/SCK1 P44/SOT1 VCC P45/SIN1 P46/ADTG P47/SCK0 C
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
100 P21/A17 99 P20/A16 98 P17/AD15 97 P16/AD14 96 P15/AD13 95 P14/AD12 94 P13/AD11 93 P12/AD10 92 P11/AD09 91 P10/AD08 90 P07/AD07 89 P06/AD06 88 P05/AD05 87 P04/AD04 86 P03/AD03 85 P02/AD02 84 P01/AD01 83 P00/AD00 82 VCC 81 X1 80 X0 79 VSS 78 PA4/CKOT 77 PA3 76 PA2
75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51
RST PA1/OUT3 PA0/OUT2 P97/PPG5 P96/PPG4 P95/PPG3 P94/PPG2 P93/PPG1 P92/PPG0 P91/OUT1 P90/OUT0 P87/IN3 P86/IN2 P85/IN1 P84/IN0 P83/TOT1 P82/TOT0 P81/TIN1 P80/TIN0 P77/IRQ7 P76/IRQ6 P75/IRQ5 P74/IRQ4 P73/IRQ3 P72/IRQ2
6
P50/SDA0/SOT0 P51/SCL0/SIN0 P52/SDA1 P53/SCL1 P54/SDA2 P55/SCL2 AVCC AVRH AVRL AVSS P60/AN0 P61/AN1 P62/AN2 P63/AN3 VSS P64/AN4 P65/AN5 P66/AN6 P67/AN7 P70/IRQ0 P71/IRQ1 MD0 MD1 MD2 HST
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
(FPT-100P-M20)
DS07-13706-6E
MB90550A/550B Series
PIN DESCRIPTION
Pin no. QFP 82 83 77 52 LQFP 80 81 75 50 Pin name X0 X1 RST HST Circuit type A A B C Oscillation pin Oscillation pin Reset input pin Hardware standby input pin General-purpose I/O ports. A pull-up resistor can be added (RD07 to RD00 = 1) by using the pull-up resistor setting register (RDR0). D07 to D00 = 1: Disabled when the port is set for output. Serve as lower data I/O/lower address output (AD00 to AD07) pins in the external bus mode. General-purpose I/O ports. A pull-up resistor can be added (RD17 to RD10 = 1) by using the pull-up resistor setting register (RDR1). D17 to D10 = 1: Disabled when the port is set for output. Serve as upper data I/O/middle address output (AD08 to AD15) pins in the 16-bit bus-width, external bus mode. General-purpose I/O ports. This function is enabled either in single-chip mode or with the external address output control register set to "Port". External address bus A16 to A23 output pins. This function is enabled in an external-bus enabled mode with the external address output register set to "Address". General-purpose I/O port. This function is enabled in single-chip mode. Address latch enable output pin. This function is enabled in an external-bus enabled mode. General-purpose I/O port. This function is enabled in single-chip mode. Read strobe output pin for the data bus. This function is enabled in an external-bus enabled mode. General-purpose I/O port. This function is enabled in single-chip mode. Write strobe output pin for the lower eight bits of the data bus. This function is enabled in an external-bus enabled mode. General-purpose I/O port. This function is enabled in single-chip mode. Write strobe output pin for the upper eight bits of the data bus. This function is enabled in an external-bus enabled mode. (Continued) Function
P00 to P07 85 to 92 83 to 90 AD00 to AD07
D (CMOS)
93 to 100
P10 to P17 91 to 98 AD08 to AD15 P20 to P27
D (CMOS)
1 to 8
99,100, 1 to 6 A16 to A23
E (CMOS)
P30 9 7 ALE P31 10 8 RD P32 12 10 WRL P33 13 11 WRH
E (CMOS)
E (CMOS)
E (CMOS)
E (CMOS)
DS07-13706-6E
7
MB90550A/550B Series
Pin no. QFP LQFP
Pin name P34
Circuit type
Function General-purpose I/O port. This function is enabled in single-chip mode Hold request input pin. This function is enabled in an external-bus enabled mode. General-purpose I/O port. This function is enabled in single-chip mode. Hold acknowledge output pin. This function is enabled in an external-bus enabled mode. General-purpose I/O port. This function is enabled in single-chip mode. Ready signal input pin. This function is enabled in an external-bus enabled mode. General-purpose I/O port. This function is enabled in single-chip mode. CLK output pin. This function is enabled in an external-bus enabled mode. General-purpose I/O port. Serves as an open-drain output port (OD40 = 1) depending on the setting of the open-drain control setting register (ODR4). (D40 = 0: Disabled when the port is set for input.) UART serial clock I/O pin. This function is enabled with the UART clock output enabled. General-purpose I/O port. Serves as an open-drain output port (OD41 = 1) depending on the setting of the open-drain control setting register (ODR4). (D41 = 0: Disabled when the port is set for input.) UART serial data output pin. This function is enabled with the UART serial data output enabled. General-purpose I/O port. Serves as an open-drain output port (OD42 = 1) depending on the setting of the open-drain control setting register (ODR4). (D42 = 0: Disabled when the port is set for input.) UART serial data input pin. Since this input is used as required while the UART is operating for input, the output by any other function must be off unless used intentionally. General-purpose I/O port. Serves as an open-drain output port (OD43 = 1) depending on the setting of the open-drain control setting register (ODR4). (D43 = 0: Disabled when the port is set for input.) Extended I/O serial clock I/O pin. This function is enabled with the extended I/O serial clock output enabled. (Continued)
14
12 HRQ P35
E (CMOS)
15
13 HAK P36
E (CMOS)
16
14 RDY P37
E (CMOS)
17
15 CLK
E (CMOS)
P40 18 16 SCK
F (CMOS/H)
P41 19 17 SOT
F (CMOS/H)
P42 20 18 SIN F (CMOS/H)
P43 21 19 SCK1
F (CMOS/H)
8
DS07-13706-6E
MB90550A/550B Series
Pin no. QFP LQFP
Pin name
Circuit type
Function General-purpose I/O port. Serves as an open-drain output port (OD44 = 1) depending on the setting of the open-drain control setting register (ODR4). (D44 = 0: Disabled when the port is set for input.) Extended I/O serial data output pin. This function is enabled with the extended I/O serial data output enabled. General-purpose I/O port. Serves as an open-drain output port (OD45 = 1) depending on the setting of the open-drain control setting register (ODR4). (D45 = 0: Disabled when the port is set for input.) Extended I/O serial data input pin. Since this input is used as required while the extended I/O serial interface is operating for input, the output by any other function must be off unless used intentionally. General-purpose I/O port. Serves as an open-drain output port (OD46 = 1) depending on the setting of the open-drain control setting register (ODR4). (D46 = 0: Disabled when the port is set for input.) A/D converter external trigger input pin. Since this input is used as required while the A/D converter is operating for input, the output by any other function must be off unless used intentionally. General-purpose I/O port. Serves as an open-drain output port (OD47 = 1) depending on the setting of the open-drain control setting register (ODR4). D47 = 0: Disabled when the port is set for input. Extended I/O serial clock I/O pin. This function is enabled with the extended I/O serial clock output enabled.
P44 22 20 SOT1 F (CMOS/H)
P45 24 22 SIN1 F (CMOS/H)
P46 25 23 ADTG F (CMOS/H)
P47 26 24 SCK0 27 25 C P50
F (CMOS/H)
--
Capacitance pin for regulating the power supply. Connect an external ceramic capacitor of about 0.1 F. N-channel open-drain I/O port. I2C interface data I/O pin. This function is enabled with the I2C interface enabled for operation. While the I2C interface is operating, place the port output in the Hi-Z state (PDR = 1). Extended I/O serial data output pin. This function is enabled with the extended I/O serial data output enabled. (Continued)
SDA0 28 26
G (NchOD/H)
SOT0
DS07-13706-6E
9
MB90550A/550B Series
Pin no. QFP LQFP
Pin name P51
Circuit type
Function N-channel open-drain I/O port. I2C interface clock I/O pin. This function is enabled with the I2C interface enabled for operation. While the I2C interface is operating, place the port output in the Hi-Z state (PDR = 1). Extended I/O serial data input pin. Since this input is used as required while the extended I/O serial interface is operating for input, the output by any other function must be off unless used intentionally. N-channel open-drain I/O ports.
SCL0 29 27 G (NchOD/H) SIN0
P52,P54 30,32 28,30 SDA1,SDA2 P53,P55 31,33 29,31 SCL1,SCL2 P60 to P67 AN0 to AN7 P70 to P77 47,48, 45,46, 53 to 58 51 to 56 IRQ0 to IRQ7 P80,P81 59,60 57,58 TIN0,TIN1 P82,P83 61,62 59,60 TOT0,TOT1 P84 to P87 63 to 66 61 to 64 J (CMOS/H) J (CMOS/H) I (CMOS/H) G (NchOD/H) G (NchOD/H)
I2C interface data I/O pins. This function is enabled with the I2C interface enabled for operation. While the I2C interface is operating, place the port output in the Hi-Z state (PDR = 1). N-channel open-drain I/O ports. I2C interface clock I/O pins. This function is enabled with the I2C interface enabled for operation. While the I2C interface is operating, place the port output in the Hi-Z state (PDR = 1). General-purpose I/O ports. A/D converter analog input pin. This function is enabled with the analog input enabled. General-purpose I/O ports. External interrupt request input pins. Since this input is used as required while external interrupts remain enabled, the output by any other function must be off unless used intentionally. General-purpose I/O ports. Reload timer event input pins. Since this input is used as required while the reload timer is operating for input, the output by any other function must be off unless used intentionally. General-purpose I/O ports. Reload timer output pins.This function is enabled with reload timer output enabled. General-purpose I/O ports. Input capture trigger input pins. Since this input is used as required while the input capture unit is operating for input, the output by any other function must be off unless used intentionally. General-purpose I/O ports. Output compare event output pins. (Continued)
38 to 41, 36 to 39, 43 to 46 41 to 44
H (CMOS/H)
J (CMOS/H)
IN0 to IN3
67,68
65,66
P90,P91 OUT0,OUT1
J (CMOS/H)
10
DS07-13706-6E
MB90550A/550B Series
(Continued) Pin no. QFP LQFP
Pin name P92 to P97
Circuit type J (CMOS/H) J (CMOS/H) J (CMOS/H) J (CMOS/H) C
Function General-purpose I/O ports. PPG output pins. This function is enabled with the PPG output enabled. General-purpose I/O ports. Output compare event output pins. General-purpose I/O ports. General-purpose I/O port. Serves as the CKOT output while the CKOT is operating. A/D converter power-supply pin. A/D converter external reference voltage source pin. A/D converter external reference voltage source pin. A/D converter power-supply pin. Operation mode setting input pins. Connect these pins directly to Vcc or Vss. Operation mode setting input pin. Connect this pin directly to Vcc or Vss. (MB90552A/552B/553A/ 553B/V550A) Operation mode setting input pin. Connect this pin directly to Vcc or Vss. (MB90P553A/F553A) Power (5 V) input pins. Power (0 V) input pins.
69 to 74 67 to 72
PPG0 to PPG5 PA0,PA1 OUT2,OUT3 PA2,PA3 PA4 CKOT AVCC AVRH AVRL AVSS MD0,MD1
75,76 78,79 80 34 35 36 37 49,50
73,74 76,77 78 32 33 34 35 47,48
K 51 49 MD2 C 23,84 11,42, 81 21,82 9,40, 79 VCC VSS
DS07-13706-6E
11
MB90550A/550B Series
I/O CIRCUIT TYPE
Type Circuit
Clock input
X1
Remarks * 3 MHz to 32 MHz * Oscillator recovery resistor approx. 1M
A
X0
HARD,SOFT STANDBY CONTROL
* CMOS level hysteresis input * Pull-up resistor provided Resistor: About 50 k B
* CMOS level hysteresis input C * * * * CMOS level output CMOS level input Standby control provided Input pull-up resistor control provided Resistor: About 50 k
Pull-up resistor control
Digital output
Digital output
D
Digital input
HARD,SOFT STANDBY CONTROL
(Continued)
12
DS07-13706-6E
MB90550A/550B Series
Type
Circuit
Remarks * CMOS level output * CMOS level input * Standby control provided
Digital output Digital output
E
Digital input
HARD,SOFT STANDBY CONTROL
Open- drain control signal Digital input
* CMOS level output * CMOS level hysteresis input * Open-drain control provided
F
Digital input
HARD,SOFT STANDBY CONTROL
Digital output
G
Digital input
HARD,SOFT STANDBY CONTROL
* N-channel open-drain output * CMOS level hysteresis input * Standby control provided Note: Unlike normal CMOS I/O pins, this pin is not provided with any P-channel transistor. Therefore the pin does not allow a current to flow to the Vcc side even when applied with a voltage from an external device with the IC's power supply left off. * * * * CMOS level output CMOS level hysteresis input Standby control provided Analog input
Digital output
Digital output
H
Analog input Digital input
HARD,SOFT STANDBY CONTROL
A/D DISABLE
(Continued) DS07-13706-6E 13
MB90550A/550B Series
(Continued) Type
Circuit
Remarks * CMOS level output * CMOS level hysteresis input * Standby control provided
Digital output
Digital output
I
Digital input
HARD STANDBY CONTROL
Digital output
* CMOS level output * CMOS level hysteresis input * Standby control provided
Digital output
J
Digital input
HARD,SOFT STANDBY CONTROL
* CMOS level hysteresis input * Pull-up resistor provided Resistor: About 50 k K
14
DS07-13706-6E
MB90550A/550B Series
HANDLING DEVICES
1. Preventing Latchup
CMOS ICs may cause latchup in the following situations: * When a voltage higher than Vcc or lower than Vss is applied to input or output pins. * When a voltage exceeding the rating is applied between Vcc and Vss. * When AVcc power is supplied prior to the Vcc voltage. If latchup occurs, the power supply current increases rapidly, sometimes resulting in thermal breakdown of the device. Use meticulous care not to let it occur. For the same reason, also be careful not to let the analog power-supply voltage exceed the digital power-supply voltage.
2. Handling unused input pins
Leaving unused input pins open may cause a malfunction or latch-up which leads to fatal damage to the device. Therefore they must be pulled up or pulled down through at least 2 k resistance. Also, unused input/output pins should be left open in output state or handled in the same way as unused input pins.
3. Notes on Using External Clock
In using the external clock, drive X0 pin only and leave X1 pin open. * Using external clock MB90550A/550B series
X0
Open
X1
4. Power Supply Pins (VCC/VSS)
In products with multiple VCC or VSS pins, the pins of a same potential are internally connected in the device to avoid abnormal operations including latch-up. However, the pins should be connected to external power and ground lines to lower the electro-magnetic emission level and abnormal operation of strobe signals caused by the rise in the ground level, and to conform to the total current rating. Make sure to connect VCC and VSS pins via lowest impedance to power lines. It is recommended that a bypass capacitor of around 0.1 F be placed between the VCC and VSS pins near the device. * Using power supply pins
VCC VSS
VCC VSS VCC
VSS
MB90550A/550B series
VCC VSS
VSS
VCC
DS07-13706-6E
15
MB90550A/550B Series
5. Crystal Oscillator Circuit
Noise around X0 or X1 pins may cause abnormal operations. Make sure to provide bypass capacitors via shortest distance from X0, X1 pins, crystal oscillator (or ceramic resonator) and ground lines, and make sure that lines of oscillation circuit do not cross the lines of other circuits. A printed circuit board artwork surrounding the X0 and X1 pins with grand area for stabilizing the operation is highly recommended.
6. Turning-on Sequence of Power Supply to A/D Converter and Analog Inputs
Make sure to turn on the A/D converter power supply (AVCC, AVRH, AVRL) and analog inputs (AN0 to AN7) after turning-on the digital power supply (VCC). Turn-off the digital power after turning off the A/D converter supply and analog inputs. In this case, make sure that AVRH does not exceed AVCC (turning on/off the analog and digital power supplies simultaneously is acceptable).
7. Connection of Unused Pins of A/D Converter
Connect unused pin of A/D converter to AVCC = VCC, AVSS = AVRH = AVRL = VSS.
8. N.C. Pin
The N.C. (internally connected) pin must be opened for use.
9. Notes on Energization
To prevent the internal regulator circuit from malfunctioning, set the voltage rise time during energization at 50 s or more.
10. Indeterminate outputs from ports 0 and 1
The outputs from ports 0 and 1 become indeterminate during oscillation setting time of step-down circuit (during a power-on reset) after the power is turned on. (MB90552A, MB90552B, MB90553A, MB90553B, MB90F553A, MB90V550A) The series without built-in step-down circuit has no oscillation setting time of step-down circuit, so outputs should not become indeterminate. (MB90P553A) Timing chart of indeterminate outputs from ports 0 and 1
Oscillation setting time *2 Step-down circuit setting time *1 VCC (power-supply pin) PONR (power-on reset) signal RST (external asynchronous reset) signal RST (internal reset) signal Oscillation clock signal KA (internal operating clock A) signal KB (internal operating clock B) signal PORT (port output) signal Period of indeterminate
*1: Step-down circuit setting time 217/oscillation clock frequency (oscillation clock frequency of 16 MHz: 8.19 ms) *2: Oscillation setting time 16 218/oscillation clock frequency (oscillation clock frequency of 16 MHz: 16.38 ms) DS07-13706-6E
MB90550A/550B Series
11. Initialization
In the device, there are internal registers initialized only by a power-on reset. To initialize these registers, turn on the power again.
12. Return from standby state
If the power-supply voltage goes below the standby RAM holding voltage in the standby state, the device may fail to return from the standby state. In this case, reset the device via the external reset pin to return to the normal state.
13. Precautions for Use of "DIV A, Ri," and "DIVW A, Ri" Instructions
The signed multiplication-division instructions "DIV A, Ri," and "DIVW A, RWi" should be used when the corresponding bank registers (DTB, ADB, USB, SSB) are set to value "00H." If the corresponding bank registers (DTB, ADB, USB, SSB) are set to a value other than "00H," the remainder obtained after the execution of the instruction will not be placed in the instruction operand register.
14. Using of REALOS
The extended intelligent I/O service (EI2OS) cannot be used when using REALOS.
15. Caution on Operations during PLL Clock Mode
If the PLL clock mode is selected in the microcontroller, it may attempt to continue the operation using the freerunning frequency of the self oscillation circuit in the PLL circuitry even if the oscillator is out of place or the clock input is stopped. Performance of this operation, however, cannot be guaranteed.
DS07-13706-6E
17
MB90550A/550B Series
BLOCK DIAGRAM
X0, X1 RST HST RAM ROM P00 to P07/ AD00 to AD07 P10 to P17/ AD08 to AD15 P20 to P27/ A16 to A23 P30/ALE P31/RD P32/WRL P33/WRH P34/HRQ P35/HAK P36/RDY P37/CLK F2 M C 16 L X B U S 4
Clock control circuit*
CPU
Core of F2MC-16LX family
Interrupt controller
Port A
Clock monitor function
Port 0 Port 1 Port 2 Port 3
CKOT/PA4 PA2, PA3 OUT2, OUT3/ PA0, PA1
Port 9 8/16 PPG x 3 channels
PPG5/P97 PPG4/P96 PPG3/P95 PPG2/P94 PPG1/P93
I/O timer
16-bit output compare unit x 4 channels 16-bit input capture unit x 4 channels 16-bit free-run timer
PPG0/P92 OUT0, OUT1/ P90, P91 IN0 to IN3/ P84 to P87
Port 4
Communication prescaler
16-bit reload timer x 2 channels
TOT0, TOT1/ P82, P83 TIN0, TIN1/ P80, P81
P40/SCK P41/SOT P42/SIN P43/SCK1 P44/SOT1 P45/SIN1 P46/ADTG AVCC P47/SCK0 P50/SDA0/SOT0 P51/SCL0/SIN0 P52/SDA1 P53/SCL1 P54/SDA2 P55/SCL2 UART
Port 8 Port 7
Extended I/O serial interface 1
External interrupt
IRQ0 to IRQ7/ P70 to P77
Extended I/O serial interface 0
A/D converter (8/10 bits)
AVRH, AVRL AVSS AN0 to AN7/ P60 to P67
I2C interface 0
Port 6 Note: Specifications of evaluation model
(MB90V550A)
Contains no internal ROM. Contains 6 KB of internal RAM. Contains the same internal resources as the other products in the MB90550A/ 550B series.
I2C interface 1 Port 5
18
DS07-13706-6E
MB90550A/550B Series
*: The clock control circuit contains a watchdog timer, time-base timer, and a low power consumption control circuit. Note : P00 to P07 (8 pins): Input pull-up resistor setting register provided P10 to P17 (8 pins): Input pull-up resistor setting register provided P40 to P47 (8 pins): Open-drain control setting register provided P50 to P55 (6 pins): N-channel open drain Ports 0, 1, 2, 3, 4, 6, 7, 8, 9, and A are CMOS level input/output ports.
DS07-13706-6E
19
MB90550A/550B Series
MEMORY MAP
The ROM data of bank FF is reflected in the upper address of bank 00, realizing effective use of the C compiler small model. The lower 16-bit of bank FF and the lower 16-bit of bank 00 are assigned to the same address, enabling reference of the table on the ROM without stating "far". For example, if an attempt has been made to access 00C000H, the contents of the ROM at FFC000H are accessed. Since the ROM area of the FF bank exceeds 48 Kbytes, the whole area cannot be reflected in the image for the 00 bank. The ROM data at FF4000H to FFFFFFH looks, therefore, as if it were the image for 004000H to 00FFFFH. Thus, it is recommended that the ROM data table be stored in the area of FF4000H to FFFFFFH.
Internal ROM Single chip mode
A mirror function is supported external bus mode A mirror function is supported
External ROM
external bus mode
FFFFFFH ROM area Address#1 ROM area
FF0000H 010000H
Address#2
ROM area (image of bank FF)
ROM area (image of bank FF)
004000H 002000H Address#3
RAM
Register
: Internal access memory : External access memory
RAM
Register
RAM
Register
: Inhibited area
000100H 0000C0H 0000D0H
Peripheral
Peripheral
Peripheral
Parts No.
MB90552A/552B MB90553A/553B MB90F553A MB90P553A MB90V550A
Address#1
FF0000H FE0000H FE0000H FE0000H (FE0000H)
Address#2
004000H 004000H 004000H 004000H 004000H
Address#3
000900H 001100H 001100H 001100H 001900H
20
DS07-13706-6E
MB90550A/550B Series
F2MC-16LX CPU PROGRAMMING MODEL
* Dedicated registers
: Accumulator (A) Dual 16-bit register used for storing results of calculation, etc. The two 16-bit registers can be combined and used as a 32-bit register. : User stack pointer (USP) The 16-bit pointer indicating a user stack address. : System stack pointer (SSP) The 16-bit pointer indicating the status of the system stack address. : Processor status (PS) The 16-bit register indicating the system status. : Program counter (PC) The 16-bit register indicating storing location of the current instruction code. : Direct page register (DPR) The 8-bit register indicating bits 8 through 15 of the operand address in the short direct addressing mode. : Program bank register (PCB) The 8-bit register indicating the program space. : Data bank register (DTB) The 8-bit register indicating the data space. : User stack bank register (USB) The 8-bit register indicating the user stack space. : System stack bank register (SSB) The 8-bit register indicating the system stack space. : Additional data bank register (ADB) The 8-bit register indicating the additional data space.
AH
AL
USP
SSP
PS
PC
DPR
PCB
DTB
USB
SSB
ADB
8 bit 16 bit 32 bit
DS07-13706-6E
21
MB90550A/550B Series
I/O MAP
Address 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH to 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH 20H 21H 22H 23H Analog input enable register Serial mode register Serial control register Serial input data register / serial output data register Serial status register
ADER
Register name Port 0 data register Port 1 data register Port 2 data register Port 3 data register Port 4 data register Port 5 data register Port 6 data register Port 7 data register Port 8 data register Port 9 data register Port A data register
Abbreviated register name PDR0 PDR1 PDR2 PDR3 PDR4 PDR5 PDR6 PDR7 PDR8 PDR9 PDRA
Read/write R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W
Resource name Port 0 Port 1 Port 2 Port 3 Port 4 Port 5 Port 6 Port 7 Port 8 Port 9 Port A
Initial value
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX __111111 XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX _ _ _XXXXX
(Disabled) Port 0 direction register Port 1 direction register Port 2 direction register Port 3 direction register Port 4 direction register Port 6 direction register Port 7 direction register Port 8 direction register Port 9 direction register Port A direction register Port 4 output pin register Port 0 resistor setting register Port 1 resistor setting register DDR0 DDR1 DDR2 DDR3 DDR4 DDR6 DDR7 DDR8 DDR9 DDRA ODR4 RDR0 RDR1 R/W R/W R/W R/W R/W (Disabled) R/W R/W R/W R/W R/W R/W R/W R/W (Disabled)
R/W
Port 0 Port 1 Port 2 Port 3 Port 4 Port 6 Port 7 Port 8 Port 9 Port A Port 4 Port 0 Port 1 Port 6, A/D converter
00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 ___00000 00000000 00000000 00000000
11111111 00000000 0 0 0 0 0 10 0
SMR SCR SIDR/SODR SSR
R/W R/W R/W R/W UART
XXXXXXXX 00001_00
(Continued)
22
DS07-13706-6E
MB90550A/550B Series
Address 24H 25H 26H 27H 28H 29H 2AH 2BH 2CH 2DH 2EH 2FH 30H 31H 32H 33H 34H 35H 36H 37H 38H 39H 3AH 3BH 3CH 3DH 3EH 3FH
Register name Serial mode control status register 0 Serial mode control status register 0 Serial data register 0 Clock frequency-divider control register Serial mode control status register 1 Serial mode control status register 1 Serial data register 1 I C bus status register 0 I C bus control register 0 I2C bus clock select register 0 I2C bus address register 0 I C bus data register 0 I2C bus status register 1 I2C bus control register 1 I C bus clock select register 1
2
Abbreviated register name
Read/write R/W
Resource name
Initial value
____0000
SMCS0 R/W! SDR0 CDCR R/W R/W R/W SMCS1 R/W! SDR1 IBSR0 IBCR0 ICCR0 IADR0 IDAR0 IBSR1 IBCR1 ICCR1 IADR1 IDAR1 ISEL ENIR EIRR ELVR ADCS0 ADCS1 ADCR0 ADCR1 R/W (Disabled) R R/W R/W R/W R/W (Disabled) R R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W! R R/W!
Extended I/O serial interface 0
00000010 XXXXXXXX
Communication prescaler
0___1111 ____0000
Extended I/O serial interface 1
00000010 XXXXXXXX
2 2
00000000 00000000
I2C interface 0
_ _ 0XXXXX _ XXXXXXX XXXXXXXX
2
00000000 00000000
I C bus address register 1 I2C bus data register 1 I2C bus port select register Interrupt/DTP enable register Interrupt/DTP factor register Request level setting register Control status register Data register
2
I2C interface 1
_ _ 0XXXXX _ XXXXXXX XXXXXXXX _______0 00000000
DTP/external interrupt
XXXXXXXX 00000000 00000000 00000000
A/D convertor
00000000 XXXXXXXX 0 0 0 0 1 _XX
(Continued)
DS07-13706-6E
23
MB90550A/550B Series
Address 40H 41H 42H 43H 44H 45H 46H 47H 48H 49H 4AH 4BH 4CH 4DH 4EH 4FH 50H 51H 52H 53H 54H 55H 56H 57H 58H 59H
Register name Reload register L (ch.0) Reload register H (ch.0) Reload register L (ch.1) Reload register H (ch.1) PPG0 operating mode control register PPG1 operating mode control register PPG0 and 1 output control register Reload register L (ch.2) Reload register H (ch.2) Reload register L (ch.3) Reload register H (ch.3) PPG2 operating mode control register PPG3 operating mode control register PPG2 and 3 output control register Reload register L (ch.4) Reload register H (ch.4) Reload register L (ch.5) Reload register H (ch.5) PPG4 operating mode control register PPG5 operating mode control register PPG4 and 5 output control register
Abbreviated register name PRLL0 PRLH0 PRLL1 PRLH1 PPGC0 PPGC1 PPGE1
Read/write R/W R/W R/W R/W R/W R/W R/W
Resource name
Initial value
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
8/16-bit PPG0/1
0_000__1 0_000001 00000000
(Disabled) PRLL2 PRLH2 PRLL3 PRLH3 PPGC2 PPGC3 PPGE2 R/W R/W R/W R/W R/W R/W R/W 8/16-bit PPG2/3
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 0_000__1 0_000001 00000000
(Disabled) PRLL4 PRLH4 PRLL5 PRLH5 PPGC4 PPGC5 PPGE3 R/W R/W R/W R/W R/W R/W R/W 8/16-bit PPG4/5
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 0_000__1 0_000001 00000000
(Disabled) Clock output enable register CLKR R/W (Disabled) (Continued) Clock monitor function
____0000
24
DS07-13706-6E
MB90550A/550B Series
Address 5AH 5BH 5CH 5DH 5EH 5FH 60H 61H 62H 63H 64H 65H 66H 67H 68H 69H 6AH 6BH 6CH 6DH 6EH 6FH
Register name Control status register 0 16 bit timer register 0/ 16 bit reload register 0 Control status register 1 16 bit timer register 1/ 16 bit reload register 1 Input capture register, channel-0 lower bits Input capture register, channel-0 upper bits Input capture register, channel-1 lower bits Input capture register, channel-1 upper bits Input capture register, channel-2 lower bits Input capture register, channel-2 upper bits Input capture register, channel-3 lower bits Input capture register, channel-3 upper bits Input capture control status register Input capture control status register Timer data register, lower bits Timer data register, upper bits Timer control status register ROM mirroring function selection register
Abbreviated register name TMCSR0 TMR0/ TMRLR0 TMCSR1 TMR1/ TMRLR1
Read/write R/W
Resource name
Initial value
00000000
16-bit reload timer 0 R/W R/W 16-bit reload timer 1 R/W
____0000 XXXXXXXX XXXXXXXX 00000000 ____0000 XXXXXXXX XXXXXXXX XXXXXXXX
IPCP0
R
XXXXXXXX XXXXXXXX
IPCP1
R
XXXXXXXX
IPCP2
R
16-bit I/O timer Input capture (ch.0 to ch.3)
XXXXXXXX XXXXXXXX XXXXXXXX
IPCP3
R
XXXXXXXX
ICS01 ICS23 TCDT TCCS ROMM
R/W R/W R/W R/W R/W W 16-bit I/O timer free run timer ROM mirroring function
00000000 00000000 00000000 00000000 00000000 _______1
(Continued)
DS07-13706-6E
25
MB90550A/550B Series
Address 70H 71H 72H 73H 74H 75H 76H 77H 78H 79H 7AH 7BH 7CH to 9DH 9EH 9FH A0H A1H A2H to A4H A5H A6H A7H
Register name Compare register, channel-0 lower bits Compare register, channel-0 upper bits Compare register, channel-1 lower bits Compare register, channel-1 upper bits Compare register, channel-2 lower bits Compare register, channel-2 upper bits Compare register, channel-3 lower bits Compare register, channel-3 upper bits Compare control status register, channel-0 Compare control status register, channel-1 Compare control status register, channel-2 Compare control status register, channel-3
Abbreviated register name
Read/write
Resource name
Initial value
XXXXXXXX
OCCP0
R/W
XXXXXXXX XXXXXXXX
OCCP1
R/W
XXXXXXXX XXXXXXXX
OCCP2
R/W
16-bit I/O timer output compare (ch.0 to ch.3)
XXXXXXXX XXXXXXXX XXXXXXXX
OCCP3
R/W
OCS0 OCS1 OCS2 OCS3
R/W R/W R/W R/W (Disabled)
0000__00 ___00000 0000__00 ___00000
Program address detection control register Delayed interrupt factor generation/cancellation register Low-power consumption mode control register Clock select register
PACSR DIRR LPMCR CKSCR
R/W R/W R/W! R/W!
Address match detection function Delayed interrupt
00000000 _______0
Low power 00011000 consumption control 11111100 circuit
(Disabled) Automatic ready function select register External address output control register Bus control signal select register ARSR HACR ECSR W W W External bus pin control circuit
0011__00 00000000 0000000_
(Continued) 26 DS07-13706-6E
MB90550A/550B Series
Address A8H A9H AAH to ADH AEH AFH B0H B1H B2H B3H B4H B5H B6H B7H B8H B9H BAH BBH BCH BDH BEH BFH C0H to FFH 100H to #H #H to 1FEFH
Register name Watchdog timer control register Timebase timer control register
Abbreviated register name WDTC TBTC
Read/write R/W! R/W!
Resource name Watchdog timer Timebase timer
Initial value
XXXXX 1 1 1 1__00100
(Disabled) Flash memory control status register FMCS R/W (Disabled) Interrupt control register 00 Interrupt control register 01 Interrupt control register 02 Interrupt control register 03 Interrupt control register 04 Interrupt control register 05 Interrupt control register 06 Interrupt control register 07 Interrupt control register 08 Interrupt control register 09 Interrupt control register 10 Interrupt control register 11 Interrupt control register 12 Interrupt control register 13 Interrupt control register 14 Interrupt control register 15 ICR00 ICR01 ICR02 ICR03 ICR04 ICR05 ICR06 ICR07 ICR08 ICR09 ICR10 ICR11 ICR12 ICR13 ICR14 ICR15 R/W! R/W! R/W! R/W! R/W! R/W! R/W! R/W! R/W! R/W! R/W! R/W! R/W! R/W! R/W! R/W! Interrupt controller
00000111 00000111 00000111 00000111 00000111 00000111 00000111 00000111 00000111 00000111 00000111 00000111 00000111 00000111 00000111 00000111
Flash memory interface circuit
00000__0
(External area) (RAM area) (Reserved area) (Continued)
DS07-13706-6E
27
MB90550A/550B Series
(Continued) Address 1FF0H 1FF1H 1FF2H 1FF3H 1FF4H 1FF5H 1FF6H to 1FFFH Register name Program address detection register 0 Program address detection register 1 Program address detection register 2 Program address detection register 3 Program address detection register 4 Program address detection register 5 PADR1 PADR0 Abbreviated register name Read/write R/W R/W R/W R/W R/W R/W (Reserved area) Resource name Initial value
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
Address match detection function
* Initial value representations 0: Initial value of 0 1: Initial value of 1 X: Initial value undefined _: Initial value undefined (none) * Addresses that follow 00FFH are the reserved areas. * The boundary #H between the RAM and reserved areas is different depending on each product. Note : For writable bits, the initial value column contains the initial value to which the bit is initialized at a reset. Notice that it is not the value read from the bit. The LPMCR, CKSCR, and WDTC registers may be initialized or not initialized, depending on the type of the reset. Their initial values in the above list are those to which the registers are initialized. "R/W!" in the access column indicates that the register contains read-only or write-only bits. If a read-modify-write instruction (such as a bit setting instruction) is used to access a register marked "R/ W!", or "W" in the access column, the bit focused on by the instruction is set to the desired value but a malfunction occurs if the other bits contain a write-only bit. Do not use such instructions to access those registers.
28
DS07-13706-6E
MB90550A/550B Series
INTERRUPT FACTORS
INTERRUPT VECTORS, INTERRUPT CONTROL REGISTERS Interrupt vectors EI2OS Interrupt source support Number Address Reset INT9 instruction Exception A/D converter Timebase timer DTP0 (external interrupt 0) DTP4/5 (external interrupt 4/5) DTP1 (external interrupt 1) 8/16-bit PPG timer0 counter borrow DTP2 (external interrupt 2) 8/16-bit PPG timer 1 counter borrow DTP3 (external interrupt 3) 8/16-bit PPG timer 2 counter borrow Extended I/O serial interface 0 8/16-bit PPG timer 3 counter borrow Extended I/O serial interface 1 16-bit free-run timer (I/O timer) overflow 16-bit re-load timer 0 DTP6/7 (external interrupt 6/7) 16-bit re-load timer 1 8/16-bit PPG timer 4/5 counter borrow Input capture (ch.0) include (I/O timer) Input capture (ch.1) include (I/O timer) Input capture (ch.2) include (I/O timer) Input capture (ch.3) include (I/O timer) Output compare (ch.0) match (Output timer) Output compare (ch.1) match (Output timer) Output compare (ch.2) match (Output timer) Output compare (ch.3) match (Output timer) UART transmission complete I C interface 0 UART0 reception complete I C interface 1 Flash memory status
2 2
Interrupt control registers ICR -- -- -- ICR00 ICR01 ICR02 ICR03 ICR04 ICR05 ICR06 ICR07 ICR08 ICR09 ICR10 ICR11 ICR12 ICR13 ICR14 Address -- -- -- 0000B0H 0000B1H 0000B2H 0000B3H 0000B4H 0000B5H 0000B6H 0000B7H 0000B8H 0000B9H 0000BAH 0000BBH 0000BCH 0000BDH 0000BEH
x x x x
# 08 # 09 # 10 # 11 # 12 # 13 # 14 # 15
FFFFDCH FFFFD8H FFFFD4H FFFFD0H FFFFCCH FFFFC8H FFFFC4H FFFFC0H FFFFBCH FFFFB8H FFFFB4H FFFFB0H FFFFACH FFFFA8H FFFFA4H FFFFA0H FFFF9CH FFFF98H FFFF94H FFFF90H FFFF8CH FFFF88H FFFF84H FFFF80H FFFF7CH FFFF78H FFFF74H FFFF70H FFFF6CH FFFF68H FFFF64H FFFF60H FFFF5CH
x x x x
# 16 # 17 # 18 # 19 # 20 # 21 # 22 # 23 # 24 # 25 # 26 # 27
x
# 28 # 29 # 30 # 31 # 32 #33 # 34 # 35 # 36 # 37
x x
# 38 # 39 # 40
x # 41 FFFF58H ICR15 0000BFH Delayed interrupt generation module x # 42 FFFF54H :The interrupt request flag is cleared by the EI2OS interrupt clear signal. The stop request is available. :The interrupt request flag is cleared by the EI2OS interrupt clear signal. x :The interrupt request flag is not cleared by the EI2OS interrupt clear signal.
DS07-13706-6E
29
MB90550A/550B Series
Note: On using the EI2OS Function with Extended I/O Serial Interface 2 If a resource has two interrupt sources for the same interrupt number, both of the interrupt request flags are cleared by the EI2OS interrupt clear signal. When the EI2OS function is used for one of the two interrupt sources, therefore, the other interrupt function cannot be used. Set the interrupt request enable bit for the relevant resource to "0" for software polling processing. Interrupt source Extended I/O serial interface 1 16-bit free-run timer (I/O timer) overflow Interrupt No. # 23 # 24 ICR06 Interrupt control register Resource interrupt request Enabled Disabled
30
DS07-13706-6E
MB90550A/550B Series
ELECTRICAL CHARACTERISTICS
1. Absolute Maximum Ratings
(VSS = AVSS = 0.0 V) Parameter Symbol VCC Power supply voltage AVCC AVRH AVRL Input voltage Output voltage Maximum clamp current Total maximum clamp current "L" level maximum output current *2 "L" level average output current "L" level total maximum output current "L" level total average output current "H" level maximum output current "H" level average output current
*3 *2
Value Min VSS - 0.3 VSS - 0.3 VSS - 0.3 VSS - 0.3 VSS - 0.3 VSS - 0.3 - 2.0 - 200 Max VSS + 6.0 VSS + 6.0 VSS + 6.0 VSS + 6.0 VSS + 6.0 VSS + 6.0 + 2.0 + 200 20 2 10 20 4 12 150 80 -15 -4 -100 -50 550 450 200 180 +85 +150
Unit V V V V V V mA A mA mA mA mA mA mA mA mA mA mA mA mA
Remarks
VCC AVCC
*1
AVCC AVRH AVRL *5 *5 MB90552A/2B/3A/3B*6 MB90F553A*6 MB90552A/2B/3A/3B*6 MB90F553A*6 Other than P20 to P27 P20 to P27 Other than P20 to P27 P20 to P27
VI VO ICLAMP | ICLAMP | IOL1 IOL2 IOLAV1 IOLAV2 IOL IOLAV IOH IOHAV IOH IOHAV
"H" level total maximum output current "H" level total average output current *4
mW MB90P553A mW MB90F553A mW MB90553A/553B mW MB90552A/552B C C
Power consumption
PD
Operating temperature Storage temperature
TA TSTG
-40 -55
*1 : Care must be taken that AVcc, AVRH, AVRL do not exceed Vcc. Also, care must be taken that AVRH and AVRL do not exceed AVCC, and AVRL does not exceed AVRH. *2 : The maximum output current is a peak value for a corresponding pin. *3 : Average output current is an average current value observed for a 100 ms period for a corresponding pin. *4 : Total average current is an average current value observed for a 100 ms period for all corresponding pins. *5 : VI and VO should not exceed VCC + 0.3V. *6 : * Applicable to pins : P00 to P07, P10 to P17, P20 to P27, P30 to P37, P40 to P47, P60 to P67, P70 to P77, P80 to P87, P90 to P97, PA0 to PA4 (Continued) DS07-13706-6E 31
MB90550A/550B Series
(Continued) * Use within recommended operating conditions. * Use at DC voltage (current) . * The +B signal should always be applied with a limiting resistance placed between the +B signal and the microcontroller. * Set the value of the limiting resistance as the current to be input to the microcontroller at +B input is below the rated value, either instantaneously or for the prolonged periods. * Note that when the microcontroller drive current is low, such as in the power saving modes, the +B input potential may pass through the protective diode and increase the potential at the VCC pin, and this may affect other devices. * Note that if a +B signal is input when the microcontroller current is off (not fixed at 0 V) , the power supply is provided from the pins, so that incomplete operation may result. * Note that is the +B input is applied during power-on, the power supply is provided from the pins and resulting supply voltage may not be sufficient to operate the power-on reset. * Care must be taken not to leave the +B input pin open. * Note that analog system input/output pins other than the A/D input pins (LCD drive pins, comparator input pins, etc.) cannot accept +B signal input. * Sample recommended circuits : * Input/output equivalent circuits
Protective diode
VCC
Limiting resistance
P-ch
+B input (0 V to 16 V)
N-ch
R
Note: Average output current = operating current x operating efficiency WARNING: Semiconductor devices can be permanently damaged by application of stress (voltage, current, temperature, etc.) in excess of absolute maximum ratings. Do not exceed these ratings.
32
DS07-13706-6E
MB90550A/550B Series
2. Recommended Operating Conditions
(VSS = AVSS = 0.0 V) Parameter Symbol Value Min 4.5 Power supply voltage VCC AVCC 3.5 3.5 Smoothing capacitor Operating temperature CS TA 0.1 -40 Max 5.5 5.5 5.5 1.0 +85 Unit V V V F C Remarks Normal operation (MB90F553A, MB90P553A, MB90V550A) Normal operation (MB90553A, MB90553B, MB90552A, MB90552B) Retains status at the time of operation stop *
* : Use a ceramic capacitor or a capacitor with equivalent frequency characteristics. The smoothing capacitor to be connected to the VCC pin must have a capacitance value higher than CS. For connecting smoothing capacitor CS, see the diagram below: * C pin connection circuit
C VSS AVSS
CS
WARNING: The recommended operating conditions are required in order to ensure the normal operation of the semiconductor device. All of the device's electrical characteristics are warranted when the device is operated within these ranges. Always use semiconductor devices within their recommended operating condition ranges. Operation outside these ranges may adversely affect reliability and could result in device failure. No warranty is made with respect to uses, operating conditions, or combinations not represented on the data sheet. Users considering application outside the listed conditions are advised to contact their representatives beforehand.
DS07-13706-6E
33
MB90550A/550B Series
3. DC Characteristics
Parameter "H" level input voltage "L" level input voltage Open-drain output pin voltage "H" level output voltage "L" level output voltage 1 "L" level output voltage 2 Input leakage current Symbol VIH VIHS VIHM VIL VILS VILM VD VOH VOL1 VOL2 IIL Pin name CMOS input pin
CMOS hysteresys input pin
MD pin input CMOS input pin
CMOS hysteresys input pin
MD pin input P50 to P55 Other than P50 to P55 Other than P20 to P27 P20 to P27 All output pins
(VCC = 5.0 V 10%, VSS = AVSS = 0.0 V, TA = -40 C to +85 C) Value Condition Unit Remarks Min Typ Max -- 0.7VCC -- VCC+0.3 V *1 -- 0.8VCC -- VCC+0.3 V *2 -- VCC - 0.3 -- VCC+0.3 V *3 -- VSS - 0.3 -- 0.3VCC V *1 -- VSS - 0.3 -- 0.2VCC V *2 -- VSS - 0.3 -- VSS +0.3 V *3 -- VSS - 0.3 -- VSS + 6.0 V -- 0.4 0.4 5 40 110 90 40 35 150 10 30 20 10 10 20 10 20 20 20 -- 5 100 100 100 V V V A mA mA mA mA mA
MB90V550A MB90P553A MB90F553A MB90553A/B MB90552A/B
ICC
Power supply current *4 ICCS
VCC
ICCH
VCC = 4.5V, VCC - 0.5 -- IOH = -4.0mA VCC = 4.5V, -- -- IOL = 4.0mA VCC = 4.5V, -- -- IOL = 12.0mA VCC = 5.5V, -5 -- VSS < VI < VCC -- 30 Internal operation at 16 -- 80 MHz -- 60 VCC = 5.5 V -- 30 Normal operation -- 25 When data written in flash -- 100 mode -- 7 Internal -- 25 operation at 16 MHz -- 10 VCC = 5.5 V -- 7 In sleep mode -- 7 -- 5 -- 0.1 VCC = 5.5V, TA = +25C -- 5 In stop mode -- 5 -- 5 -- -- -- -- -- 25 20 -- 25 10 0.1 50 40 50
mA MB90F553A mA mA mA mA mA A A A A A pF A Other than MB90V550A k MB90V550A Only for k mask ROM product k DS07-13706-6E
MB90V550A MB90P553A MB90F553A MB90553A/B MB90552A/B MB90V550A MB90P553A MB90F553A MB90553A/B MB90552A/B
Input capacitance Open-drain output leakage current Pull-up resistance Pull-down resistance 34
CIN Ileak RUP
Other than AVCC, AVSS, C, VCC and VSS P50 to P55 P00 to P07 and P10 to P17 (In pull-up setting),RST
RDOWN MD2
MB90550A/550B Series
*1 : P00 to P07, P10 to P17, P20 to P27, P30 to P37 *2 : X0, HST, RST, P40 to P47, P50 to P55, P60 to P67, P70 to P77, P80 to P87, P90 to P97, PA0 to PA4 *3 : MD0, MD1 and MD2 *4 : The current value is preliminary value and may be subject to change for enhanced characteristics without previous notice. The power supply current is measured with an external clock.
DS07-13706-6E
35
MB90550A/550B Series
4. AC Characteristics
(1) Clock Timing (VCC = 5.0 V10%, VSS = AVSS = 0.0 V, TA = -40 C to +85 C) Value Pin name Unit Unit Min Typ Max X0, X1 X0, X1 -- X0 X0 -- 3 62.5 -- 10 -- 8.0 1.5 62.5 62.5 -- -- -- -- -- -- -- -- -- 16 333 5 -- 5 16 16 125 666 MHz ns % ns ns Recommended duty ratio of 40% to 60% External clock operation
Parameter Oscillation clock frequency Oscillation clock cycle time Frequency fluctuation rate locked* Input clock pulse width Input clock rising/falling time Internal operating clock frequency Internal operating clock cycle time
Symbol FC tC f PWH PWL tCR, tCF FCP
MHz PLL operation MHz Main clock operation ns ns PLL operation Main clock operation
tCP
--
* : The frequency fluctuation rate is the maximum deviation rate of the preset center frequency when the multiplied PLL signal is locked.
+ fo + x 100 (%)
f =
Center frequency
fo - -
* X0, X1 clock timing
tHCYL 0.8 VCC X0 PWH 0.8 VCC 0.2 VCC 0.2 VCC 0.8 VCC
tCF
PWL
tCR
36
DS07-13706-6E
MB90550A/550B Series
* PLL operation guarantee range
Relationship between internal operating clock frequency and power supply voltage
Operation guarantee range MB90F553A, MB90P553A, MB90V550A
Power supply voltage VCC (V)
5.5
4.5 3.5
PLL Operation guarantee range Operation guarantee range MB90553A/553B, MB90552A/552B
1.5
3
8
12
16
Internal operating clock frequency FCP (MHz) Relationship between oscillation clock frequency and internal operating clock frequency Internal operating clock frequency FCP (MHz)
Multiplied- Multipliedby-4 Multiplied-by-2 by-3
16
Multiplied-by-1
12 9 8
Not multiplied
4 1.5 3 4 8 16
Oscillation clock frequency FC (MHz)
The AC ratings are measured for the following measurement reference voltages. * Input signal waveform
Hystheresis input pin
* Output signal waveform
Output pin
0.8 VCC 0.2 VCC
Pins other than hystheresis input / MD input
2.4 V 0.8 V
0.7 VCC 0.3 VCC
DS07-13706-6E
37
MB90550A/550B Series
(2) Clock Output Timing (VCC = 5.0 V 10%, VSS = AVSS = 0.0 V, TA = -40 C to +85 C) Value Pin name Unit Remarks Min Max CLK 62.5 tCP/2 - 20 -- tCP/2+20 ns ns
Parameter Cycle time CLK CLK time
Symbol tCYC tCHCL
tCYC tCHCL 2.4 V 2.4 V 0.8 V
CLK
38
DS07-13706-6E
MB90550A/550B Series
(3) Reset, Hardware Standby Input Timing (VCC = 5.0 V 10%, VSS = AVSS = 0.0 V, TA = -40 C to +85 C) Value Symbol Pin name Unit Remarks Min Max 16 tCP Reset input time Hardware standby input time tRSTL tHSTL RST HST Oscillation time of oscillator* + 16 tCP 16 tCP -- -- -- ns ms ns Under normal operation In stop mode Under normal operation
Parameter
* : Oscillation time of oscillator is time that the amplitude reached the 90 %. In the crystal oscillator, the oscillation time is between several ms to tens of ms. In ceramic oscillator, the oscillation time is between hundreds of s to several ms. In the external clock, the oscillation time is 0 ms. * Under normal operation
tRSTL, tHSTL
RST HST
0.2 VCC
0.2 VCC
* In stop mode
tRSTL
RST
0.2 VCC 90% of amplitude 0.2 VCC
X0
Internal operation clock
Oscillator oscillation time
16 tCP Oscillation stabilize standby time
Instruction execution
Internal reset
DS07-13706-6E
39
MB90550A/550B Series
(4) Specification for Power-on Reset (VCC = 5.0 V 10 %, VSS = AVSS = 0.0 V, TA = -40 C to +85 C) Value Pin name Unit Remarks Min Max 0.05 VCC -- 2.7 4 30 0.2 -- -- ms V V ms Due to repeated operations
Parameter Power supply rising time Power-supply start voltage Power-supply end voltage Power supply cut-off time
Symbol tR VOFF VON tOFF
Notes: * VCC must be kept lower than 0.2 V before power-on. * The above values are used for creating a power-on reset. * Some registers in the device are initialized only upon a power-on reset. To initialize these register, turn on the power supply using the above values.
tR 2.7 V
VCC
0.2 V
0.2 V tOFF
0.2 V
Sudden changes in the power supply voltage may cause a power-on reset. To change the power supply voltage while the device is in operation, it is recommended to raise the voltage smoothly to suppress fluctuations as shown below. In this case, change the supply voltage with the PLL clock not used. If the voltage drop is 1 V or fewer per second, however, you can use the PLL clock.
VCC 5.0 V 3.0 V VSS 0V
RAM data being held It is recommended to keep the rising speed of the supply voltage at 50 mV/ms or slower.
40
DS07-13706-6E
MB90550A/550B Series
(5) Bus Read Timing (VCC = 5.0 V10%, VSS = AVSS = 0.0 V, TA = -40 C to +85 C) Parameter ALE pulse width Effective address ALE time ALE address effective time Effective address RD time Effective address valid data input RD pulse width RD valid data input RD data hold time RD ALE time RD address effective time Effective address CLK time RD CLK time ALE RD time Symbol tLHLL tAVLL tLLAX tAVRL tAVDV tRLRH tRLDV tRHDX tRHLH tRHAX tAVCH tRLCH tLLRL ALE ALE, A23 to A16, AD15 to AD00 ALE, AD15 to AD00 A23 to A16, AD15 to AD00, RD A23 to A16, AD15 to AD00 RD RD, AD15 to AD00 RD, AD15 to AD00 RD, ALE ALE, A23 to A16 A23 to A16, AD15 to AD00, CLK RD, CLK ALE, RD Pin name Value Min tCP/2 - 20 tCP/2 - 20 tCP/2 - 15 tCP - 15 -- 3 tCP/2 - 20 -- 0 tCP/2 - 15 tCP/2 - 10 tCP/2 - 20 tCP/2 - 20 tCP/2 - 15 Max -- -- -- -- 5 tCP/2 - 60 -- 3 tCP/2 - 60 -- -- -- -- -- -- Unit ns ns ns ns ns ns ns ns ns ns ns ns ns Remarks
* Bus read timing
tAVCH 2.4 V tRLCH 2.4 V
CLK
tRHLH 2.4 V
ALE RD
tLHLL tAVLL
2.4 V 0.8 V tLLAX 0.8 V tRLDV tRLRH 2.4 V tRHAX 2.4 V 0.8 V tAVDV tRHDX 0.7 VCC 0.3 VCC
2.4 V
* Multiplex mode
tAVRL
tLLRL
A23 to A16
2.4 V 0.8 V
AD15 to AD00
2.4 V 0.8 V
Address
2.4 V 0.8 V
0.7 VCC 0.3 VCC
Read data
DS07-13706-6E
41
MB90550A/550B Series
(6) Bus Write Timing (VCC = 5.0 V10%, VSS = AVSS = 0.0 V, TA = -40 C to +85 C) Parameter Effective address WR time WR pulse width valid data output WR time WR data hold time WR address effective time WR ALE time WR CLK time Symbol tAVWL tWLWH tDVWH tWHDX tWHAX tWHLH tWLCH Pin name A23 to A16, AD15 to AD00, WRH, WRL WRH, WRL AD15 to AD00, WRH, WRL AD15 to AD00, WRH, WRL A23 to A16, WRH, WRL WRH, WRL, ALE WRH, WRL, CLK Value Min tCP - 15 3 tCP/2 - 20 3 tCP/2 - 20 20 tCP/2 - 10 tCP/2 - 15 tCP/2 - 20 Max -- -- -- -- -- -- --
Unit
Remarks
ns ns ns ns ns ns ns Multiplex mode
* Bus write timing
tWLCH 2.4 V
CLK
tWHLH 2.4 V
ALE
tAVWL tWLWH 2.4 V 0.8 V tWHAX 2.4 V 0.8 V tDVWH tWHDX 2.4 V 0.8 V 2.4 V 0.8 V
WR (WRL, WRH)
* Multiplex mode
A23 to A16
AD15 to AD00
2.4 V 0.8 V
Address
2.4 V 0.8 V
Write data
42
DS07-13706-6E
MB90550A/550B Series
(7) Ready Input Timing (VCC = 5.0 V10%, VSS = AVSS = 0.0 V, TA = -40 C to +85 C) Parameter RDY setup time RDY hold time Symbol tRYHS tRYHH Pin name RDY CLK Value Min 45 0 Max -- -- Unit ns ns Remarks
Note : Use the automatic ready function when the setup time for the rising edge of the RDY signal is not sufficient. * Ready input timing
2.4 V CLK
ALE
WR (WRL, WRH)
0.8 V tRYHS tRYHH
RDY wait not inserted RDY wait inserted (1 cycle)
0.8 VCC
0.8 VCC
0.2 VCC
DS07-13706-6E
43
MB90550A/550B Series
(8) Hold Timing (VCC = 5.0 V10%, VSS = AVSS = 0.0 V, TA = -40 C to +85 C) Parameter Pins in floating status HAK time HAK pin valid time Symbol tXHAL tHAHV Pin name HAK Value Min 30 tCP Max tCP 2 tCP Unit ns ns Remarks
Note : More than 1 machine cycle is needed before HAK changes after HRQ pin is fetched.
* Hold timing
HAK
tXHAL
Each Pins High-Z
tHAHV
(9) UART, Extended I/O Serial 0, 1 Timing (VCC = 5.0 V10%, VSS = AVSS = 0.0 V, TA = -40 C to +85 C) Parameter Serial clock cycle time SCK SOT delay time Valid SIN SCK SCK valid SIN hold time Serial clock "H" pulse width Serial clock "L" pulse width SCK SOT delay time Valid SIN SCK SCK valid SIN hold time Symbol tSCYC tSLOV tIVSH tSHIX tSHSL tSLSH tSLOV tIVSH tSHIX Pin name SCK0 to SCK2 SCK0 to SCK2, Internal shift clock SOT0 to SOT2 mode SCK0 to SCK2, CL = 80 pF + 1 TTL for an outSIN0 to SIN2 put pin SCK0 to SCK2, SIN0 to SIN2 SCK0 to SCK2 SCK0 to SCK2 External shift clock SCK0 to SCK2, mode SOT0 to SOT2 CL = 80 pF + 1 TTL for an SCK0 to SCK2, output pin SIN0 to SIN2 SCK0 to SCK2, SIN0 to SIN2 Condition Value Min 8 tCP -80 100 tCP 4 tCP 4 tCP -- 60 60 Max -- 80 -- -- -- -- 150 -- -- Unit ns ns ns ns ns ns ns ns ns Remarks
Notes: * These are AC ratings in the CLK synchronous mode. * CL is the load capacitance value connected to pins while testing.
44
DS07-13706-6E
MB90550A/550B Series
* Internal shift clock mode
SCK
0.8 V tSLOV 2.4 V tSCYC 2.4 V 0.8 V
SOT
0.8 V tIVSH 0.8 VCC tSHIX 0.8 VCC 0.2 VCC
SIN
0.2 VCC
* External shift clock mode
SCK
0.2 VCC tSLOV 2.4 V tSLSH 0.8 VCC 0.2 VCC tSHSL 0.8 VCC
SOT
0.8 V tIVSH 0.8 VCC tSHIX 0.8 VCC 0.2 VCC
SIN
0.2 VCC
(10) Timer Input Timing (VCC = 5.0 V10%, VSS = AVSS = 0.0 V, TA = -40 C to +85 C) Parameter Input pulse width Symbol tTIWH tTIWL Pin name TIN0, TIN1 IN0 to IN3 Value Min 4 tCP Max -- Unit ns Remarks
* Timer input timing
0.8 VCC 0.8 VCC 0.2 VCC 0.2 VCC
TIN0, TIN1 IN0 to IN3
tTIWH
tTIWL
DS07-13706-6E
45
MB90550A/550B Series
(11) Timer Output Timing (VCC = 5.0 V10%, VSS = AVSS = 0.0 V, TA = -40 C to +85 C) Parameter CLK TOUT transition time Symbol tTO Pin name TOT0,TOT1,OUT0, OUT1,PPG0 to PPG5 Value Min 30 Max -- Unit ns Remarks
* Timer output timing
2.4 V
CLK
tTO
TOT0,TOT1 OUT0,OUT1 PPG0 to PPG5
2.4 V 0.8 V
(12) Trigger Input Timing (VCC = 5.0 V10%, VSS = AVSS = 0.0 V, TA = -40 C to +85 C) Parameter Input pulse width Symbol tTRGH tTRGL Pin name IRQ0 to IRQ7 Value Min 5 tCP 1 Max -- -- Unit ns s Remarks
Under normal operation In stop mode
* Trigger input timing
0.8 VCC
0.8 VCC 0.2 VCC tTRGH tTRGL 0.2 VCC
IRQ0 to IRQ7
46
DS07-13706-6E
MB90550A/550B Series
(13) I2C Interface (VCC = 5.0 V10%, VSS = AVSS = 0.0 V, TA = -40 C to +85 C) Parameter Internal clock cycle time Start condition output Stop condition output Start condition detection Stop condition detection SCL output "L" width SCL output "H" width SDA output delay time Setup after SDA output interrupt period SCL input "L" width SCL input "H" width SDA input setup time SDA input hold time Symbol tCP tSTAO tSTOO tSTAI tSTOI tLOWO tHIGHO tDOO tDOSUO tLOWI tHIGHI tSUI tHOI SCL0 to SCL2 SDA0 to SDA2 SCL0 toSCL2 Pin name -- Value Min 62.5 tCP (m x n/2 + 4) - 20 3 tCP + 40 3 tCP + 40 tCP (m x n/2 + 4) - 20 2 tCP - 20 4 tCP - 20 3 tCP + 40 tCP + 40 40 0 Max 666 tCP (m x n/2 + 4) + 20 -- -- tCP (m x n/2 + 4) + 20 2 tCP + 20 -- -- -- -- -- Unit ns ns ns ns ns ns ns ns ns ns ns ns ns Only as master Only as master Remarks All products
tCP x m x n/2 - 20 tCP x m x n/2 + 20
Only as slave
tCP x m x n/2 - 20 tCP x m x n/2 + 20
SDA0 to SDA2 SCL0 to SCL2 SCL0 to SCL2 SDA0 to SDA2 SCL0 to SCL2
Notes: * "m" and "n" in the above table represent the values of shift clock frequency setting bits (CS4 to CS0) in the clock control register "ICCR". For details, refer to the register description in the hardware manual. * tDOSUO represents the minimum value when the interrupt period is equal to or greater than the SCL "L" width. * The SDA and SCL output values indicate that that rise time is 0 ns.
DS07-13706-6E
47
MB90550A/550B Series
* I2C interface [data transmitter (master/slave)]
tLOWO SCL 0.2 VCC 1 tSTAO tDOO 0.2 VCC 8 tDOO tSUI 9 tHOI tDOSUO tHIGHO 0.8 VCC 0.8 VCC 0.8 VCC 0.8 VCC 0.8 VCC
SDA
ACK
* I2C interface [data receiver (master/slave)]
tHIGHI 0.8 VCC SCL 0.2 VCC 6 tSUI 7 tHOI 0.2 VCC 8 0.2 VCC 9 tDOO tDOO tDOSUO 0.2 VCC tSTOI 0.8 VCC tLOWI 0.8 VCC
SDA
ACK
48
DS07-13706-6E
MB90550A/550B Series
5. A/D Converter
(1)Electrical Characteristics (4.5 V AVRH - AVRL, VCC = AVCC = 5.0 V10%, VSS = AVSS = 0.0 V, TA = -40 C to +85 C) Parameter Resolution Total error Non-linearity error Differential linearity error Zero transition voltage Full-scale transition voltage Sampling period Compare time A/D Conversion time Analog port input current Analog input voltage Reference voltage Power supply current Reference voltage supply current Offset between channels Symbol Pin name -- -- -- -- VOT VFST tSMP tCMP tCNV IAIN VAIN -- -- IA IAH IR IRH -- -- -- -- -- AN0 to AN7 AN0 to AN7 -- -- -- AN0 to AN7 AN0 to AN7 AVRH AVRL AVCC AVRH AN0 to AN7 Value Min -- -- -- -- AVRL- 3.5LSB AVRH- 6.5LSB 64 22 26.3 -- AVRL AVRL + 4.5 0 -- -- -- -- -- Typ 10 -- -- -- AVRL+ 0.5LSB AVRH- 1.5LSB -- -- -- -- -- -- -- 3.5 -- 300 -- -- Max -- 5.0 2.5 1.9 AVRL+ 4.5LSB AVRH+ 1.5LSB 4096 -- -- 10 AVRH AVCC AVRH - 4.5 7.0 5 500 5 4 Unit bit LSB LSB LSB
V V tCP s s A V V V mA A A A LSB
Remarks
1LSB= (AVRH-AVRL) /1024
*1 *2
*3 *3
*1: When FCP = 8 MHz, tCMP = 176 x tCP. When FCP = 16 MHz, tCMP = 352 x tCP. *2: Equivalent to the time for conversion per channel if "tSMP = 64 x tCP" or "tCMP = 352 x tCP" is selected when FCP = 16 MHz. *3: Specifies the power-supply current (Vcc = AVcc = AVRH = 5.0 V) when the A/D converter is inactive and the CPU has been stopped. Notes: * The error becomes larger relatively as |AVRH-AVRL| becomes smaller. * Use the output impedance rS of the external circuit for analog input under the following condition: External circuit output impedance rS = 10 k Max. * If the output impedance of the external circuit is too high, the analog voltage sampling time may be insufficient. * If you insert a DC-blocking capacitor between the external circuit and the input pin, select a capacitance that is about several thousands times the sampling capacitance CSH in the chip to suppress the effect of capacity potential division with CSH.
DS07-13706-6E
49
MB90550A/550B Series
* Analog input circuit model Microcontroller internal circuit
Input pin AN0
rS RSH CSH
Comparator Input pin AN7
VS
to
S/H circuit Analog channel selector
External circuit
rS = 10 k or less RSH = About 3 k CSH = About 25 pF Note: Device parameter values are provided as reference values for design purposes; they are not guaranteed.
50
DS07-13706-6E
MB90550A/550B Series
(2) Definitions of Terms * Resolution: Analog transition identifiable by the A/D converter. Analog voltage can be divided into 1024 (210) components at 10-bit resolution. * Total error: Difference between actual and logical values. This error is the sum of an offset error, gain error, non-linearity error and an error caused by noise. * Linearity error: Deviation of the straight line drawn between the zero transition point (00 0000 0000 <-> 00 0000 0001) and the full-scale transition point (11 1111 1110 <-> 11 1111 1111) of the device from actual conversion characteristics * Differential linearity error: Deviation from the ideal input voltage required to shift output code by one LSB
* 10-bit A/D converter conversion characteristics
11 11 11 11 1111 1111 1111 1111 * * * * 1LSB x N + VOT 1111 1110 1101 1100
Digital output
* * * * * * * * * 00 00 00 00 0000 0000 0000 0000 0011 0010 0001 0000 VOT VNT V(N + 1)T VFST
Linearity error
Analog input VFST - VOT 1022 VNT - (1LSB x N + VOT) Linearity error = [ LSB ] 1LSB V (N + 1) T - VNT Differential linearity error = - 1 [ LSB ] 1LSB 1LSB =
DS07-13706-6E
51
MB90550A/550B Series
6. Flash Memory Program/Erase Characteristics
Parameter Sector erase time Chip erase time Word (16-bit width) programming time Program/Erase cycle Data hold time -- -- TA = + 25 C VCC = 5.0 V Condition Value Min -- -- -- 100,000 10,000 100,000 Typ 1.5 10.5 16 -- -- -- Max 30 -- 500 -- -- -- Unit s s s Remarks Excludes 00H programming prior erasure Excludes 00H programming prior erasure Excludes system-level overhead
cycle Guaranteed 100,000 cycles cycle Guaranteed 10,000 cycles
h
52
DS07-13706-6E
MB90550A/550B Series
EXAMPLE CHARACTERISTICS
1. "L" level output voltage
VOL - IOL Other than P20 to P27
700 600 500 VOL (mV) 400 300 200 100 0 0 2 4 IOL (mA) 6 8 10
VOL - IOL P20 to P27
700 TA = + 25 C 600 500 VOL (mV) 400 300 200 100 0 0 5 10 15 IOL (mA) 20 25 30 VCC = 3.5 V VCC = 4.0 V VCC = 5.0 V VCC = 6.0 V
DS07-13706-6E
53
MB90550A/550B Series
2. "H" level output voltage
(VCC - VOH) - IOH Other than P50 to P55
700 TA = + 25 C 600 VCC = 3.5 V 500 VCC - VOH (mV) 400 300 200 100 0 0 VCC = 4.0 V VCC = 5.0 V VCC = 6.0 V
-2
-4 IOH (mA)
-6
-8
-10
3. "H" level input voltage / "L" level input voltage (CMOS input)
VIH / VIL - VCC
5 4.5 4 3.5 VIH/VIL (V) 3 2.5 2 1.5 1 1.5 0 3.5 4 4.5 VCC (V) 5 5.5 TA = + 25 C
54
DS07-13706-6E
MB90550A/550B Series
4. "H" level input voltage / "L" level input voltage (CMOS hysteresis input)
VIHS / VILS - VCC
5 4.5 4 3.5 VIHS/VILS (V) 3 2.5 2 1.5 1 1.5 0 3.5 4 4.5 VCC (V) 5 5.5 VIHL VIHS TA = + 25 C
DS07-13706-6E
55
MB90550A/550B Series
5. Power supply current
(fCP = internal operating clock frequency) * MB90552A/B * Measurement conditions: External clock mode, ROM read loop operation, without resource operation, Typ sample, internal operating frequency = 4MHz (external rectangular wave clock at 8MHz), TA = + 25 C ICC - VCC
30
TA = + 25 C fCP = 16 MHz
25 20 ICC (mA) 15
fCP = 10.6 MHz
fCP = 8 MHz 10 fCP = 4 MHz 5 0 3.5
4
4.5 VCC (V)
5
5.5
ICCS - VCC
10 9 8 7 ICCS (mA) 6 5 4 3 2 1 0 3.5 4 4.5 VCC (V) 5 5.5 fCP = 4 MHz fCP = 8 MHz fCP = 10.6 MHz
TA = + 25 C fCP = 16 MHz
(Continued) 56 DS07-13706-6E
MB90550A/550B Series
(Continued) * MB90F553A * Measurement conditions: External clock mode, ROM read loop operation, without resource operation, Typ sample, internal operating frequency = 4MHz (external rectangular wave clock at 8MHz), TA = +25 C
ICC - VCC
70 60 50 ICC (mA) 40 30 fCP = 4 MHz 20 10 4.5 fCP = 16 MHz
TA = + 25 C
fCP = 10 MHz
5 VCC (V)
5.5
ICCS - VCC
12 10 fCP = 16 MHz 8 ICCS (mA) 6 4 2 0 4.5 fCP = 4MHz fCP = 10 MHz
TA = + 25 C
5 VCC (V)
5.5
DS07-13706-6E
57
MB90550A/550B Series
6. Pull-up resistance
Pull-up resistance - VCC
90 80
Pull-up resistance (k)
TA = + 85 C TA = + 25 C
70 60 50 40 30 20 10 4 4.5 VCC (V) 5 5.5 TA = -40 C
58
DS07-13706-6E
MB90550A/550B Series
ORDERING INFORMATION
Part number MB90552APF MB90552BPF MB90553APF MB90553BPF MB90T552APF MB90T553APF MB90F553APF MB90P553APF MB90552APMC MB90552BPMC MB90553APMC MB90553BPMC MB90T552APMC MB90T553APMC MB90F553APMC MB90P553APMC Package Remarks
100-pin plastic QFP (FPT-100P-M06)
100-pin plastic LQFP (FPT-100P-M20)
DS07-13706-6E
59
MB90550A/550B Series
PACKAGE DIMENSIONS
100-pin plastic LQFP Lead pitch Package width x package length Lead shape Sealing method Mounting height Weight 0.50 mm 14.0 mm x 14.0 mm Gullwing Plastic mold 1.70 mm Max 0.65 g P-LFQFP100-14x14-0.50
(FPT-100P-M20)
Code (Reference)
100-pin plastic LQFP (FPT-100P-M20)
16.000.20(.630.008)SQ
Note 1) * : These dimensions do not include resin protrusion. Note 2) Pins width and pins thickness include plating thickness. Note 3) Pins width do not include tie bar cutting remainder.
* 14.000.10(.551.004)SQ
75 51
76
50
0.08(.003) Details of "A" part
INDEX
1.50 -0.10 .059 -.004 (Mounting height)
26
+0.20
+.008
100
0.100.10 (.004.004) (Stand off) 0.25(.010)
0~8 "A" 0.500.20 (.020.008) 0.600.15 (.024.006)
1
25
0.50(.020)
0.200.05 (.008.002)
0.08(.003)
M
0.1450.055 (.0057.0022)
C
2005 -2008 FUJITSU MICROELECTRONICS LIMITED F100031S-c-3-3
Dimensions in mm (inches). Note: The values in parentheses are reference values
Please confirm the latest Package dimension by following URL. http://edevice.fujitsu.com/package/en-search/ (Continued) 60 DS07-13706-6E
MB90550A/550B Series
(Continued)
100-pin plastic QFP Lead pitch Package width x package length Lead shape Sealing method Mounting height Code (Reference) 0.65 mm 14.00 x 20.00 mm Gullwing Plastic mold 3.35 mm MAX P-QFP100-14x20-0.65
(FPT-100P-M06)
100-pin plastic QFP (FPT-100P-M06)
23.900.40(.941.016)
* 20.000.20(.787.008)
80 51
Note 1) * : These dimensions do not include resin protrusion. Note 2) Pins width and pins thickness include plating thickness. Note 3) Pins width do not include tie bar cutting remainder.
81
50
0.10(.004) 17.900.40 (.705.016)
*14.000.20 (.551.008)
INDEX Details of "A" part
100 31
1
30
0.25(.010) +0.35 3.00 -0.20 +.014 .118 -.008 (Mounting height) 0~8 0.170.06 (.007.002) 0.800.20 (.031.008) 0.880.15 (.035.006) 0.250.20 (.010.008) (Stand off)
0.65(.026)
0.320.05 (.013.002)
0.13(.005)
M
"A"
(c)2002-2008 FUJITSU MICROELECTRONICS LIMITED F100008S-c-5-6 C
2002 FUJITSU LIMITED F100008S-c-5-5
Dimensions in mm (inches). Note: The values in parentheses are reference values.
Please confirm the latest Package dimension by following URL. http://edevice.fujitsu.com/package/en-search/
DS07-13706-6E
61
MB90550A/550B Series
MAIN CHANGES IN THIS EDITION
Page Section ORDERING INFORMATION Change Results The package code is changed. (FPT-100P-M05 FPT-100P-M20) Order informations are changed. (MB90552APFV MB90552APMC MB90552BPFV MB90552BPMC MB90553APFV MB90553APMC MB90553BPFV MB90553BPMC MB90T552APFV MB90T552APMC MB90T553APFV MB90T553APMC MB90F553APFV MB90F553APMC MB90P553APFV MB90P553APMC) The package figure is changed. (FPT-100P-M05 FPT-100P-M20)
59
60
PACKAGE DIMENSIONS
The vertical lines marked in the left side of the page show the changes.
62
DS07-13706-6E
MB90550A/550B Series
MEMO
DS07-13706-6E
63
MB90550A/550B Series
FUJITSU MICROELECTRONICS LIMITED
7-1, Nishishinjuku 2-chome, Shinjuku Dai-Ichi Seimei Bldg., Shinjuku-ku, Tokyo 163-0722, JAPAN Tel: +81-3-5322-3347 Fax: +81-3-5322-3387 http://jp.fujitsu.com/fml/en/ For further information please contact: North and South America FUJITSU MICROELECTRONICS AMERICA, INC. 1250 E. Arques Avenue, M/S 333 Sunnyvale, CA 94085-5401, U.S.A. Tel: +1-408-737-5600 Fax: +1-408-737-5999 http://www.fma.fujitsu.com/ Europe FUJITSU MICROELECTRONICS EUROPE GmbH Pittlerstrasse 47, 63225 Langen, F. R. GERMANY Tel: +49-6103-690-0 Fax: +49-6103-690-122 http://emea.fujitsu.com/microelectronics/ Korea FUJITSU MICROELECTRONICS KOREA LTD. 1002 Daechi-Dong, 206 KOSMO TOWER, Kangnam-Gu, Seoul 135-280, KOREA Tel: +82-2-3484-7100 Fax: +82-2-3484-7111 http://www.fmk.fujitsu.com/ Asia Pacific FUJITSU MICROELECTRONICS ASIA PTE LTD. 151 Lorong Chuan, #05-08 New Tech Park, Singapore 556741, SINGAPORE Tel: +65-6281-0770 Fax: +65-6281-0220 http://www.fujitsu.com/sg/services/micro/semiconductor/ FUJITSU MICROELECTRONICS SHANGHAI CO., LTD. No.222 Yan An Road(E), Rm.3102, Bund Center, Shanghai 200002, P. R. CHINA Tel: +86-21-6335-1560 Fax: +86-21-6335-1605 http://cn.fujitsu.com/fmc/ FUJITSU MICROELECTRONICS PACIFIC ASIA LTD. 11 Canton Road, 10/F., World Commerce Centre, Tsimshatsui, Kowloon, HONG KONG Tel: +852-2377-0226 Fax: +852-2376-3269 http://cn.fujitsu.com/fmc/tw
All Rights Reserved. The contents of this document are subject to change without notice. Customers are advised to consult with sales representatives before ordering. The information, such as descriptions of function and application circuit examples, in this document are presented solely for the purpose of reference to show examples of operations and uses of FUJITSU MICROELECTRONICS device; FUJITSU MICROELECTRONICS does not warrant proper operation of the device with respect to use based on such information. When you develop equipment incorporating the device based on such information, you must assume any responsibility arising out of such use of the information. FUJITSU MICROELECTRONICS assumes no liability for any damages whatsoever arising out of the use of the information. Any information in this document, including descriptions of function and schematic diagrams, shall not be construed as license of the use or exercise of any intellectual property right, such as patent right or copyright, or any other right of FUJITSU MICROELECTRONICS or any third party or does FUJITSU MICROELECTRONICS warrant non-infringement of any third-party's intellectual property right or other right by using such information. FUJITSU MICROELECTRONICS assumes no liability for any infringement of the intellectual property rights or other rights of third parties which would result from the use of information contained herein. The products described in this document are designed, developed and manufactured as contemplated for general use, including without limitation, ordinary industrial use, general office use, personal use, and household use, but are not designed, developed and manufactured as contemplated (1) for use accompanying fatal risks or dangers that, unless extremely high safety is secured, could have a serious effect to the public, and could lead directly to death, personal injury, severe physical damage or other loss (i.e., nuclear reaction control in nuclear facility, aircraft flight control, air traffic control, mass transport control, medical life support system, missile launch control in weapon system), or (2) for use requiring extremely high reliability (i.e., submersible repeater and artificial satellite). Please note that FUJITSU MICROELECTRONICS will not be liable against you and/or any third party for any claims or damages arising in connection with above-mentioned uses of the products. Any semiconductor devices have an inherent chance of failure. You must protect against injury, damage or loss from such failures by incorporating safety design measures into your facility and equipment such as redundancy, fire protection, and prevention of over-current levels and other abnormal operating conditions. Exportation/release of any products described in this document may require necessary procedures in accordance with the regulations of the Foreign Exchange and Foreign Trade Control Law of Japan and/or US export control laws. The company names and brand names herein are the trademarks or registered trademarks of their respective owners.
Edited Business & Media Promotion Dept.


▲Up To Search▲   

 
Price & Availability of MB90550A08

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X